runtime.p.sudogcache (field)
27 uses
runtime (current package)
proc.go#L497: if len(pp.sudogcache) == 0 {
proc.go#L500: for len(pp.sudogcache) < cap(pp.sudogcache)/2 && sched.sudogcache != nil {
proc.go#L504: pp.sudogcache = append(pp.sudogcache, s)
proc.go#L508: if len(pp.sudogcache) == 0 {
proc.go#L509: pp.sudogcache = append(pp.sudogcache, new(sudog))
proc.go#L512: n := len(pp.sudogcache)
proc.go#L513: s := pp.sudogcache[n-1]
proc.go#L514: pp.sudogcache[n-1] = nil
proc.go#L515: pp.sudogcache = pp.sudogcache[:n-1]
proc.go#L549: if len(pp.sudogcache) == cap(pp.sudogcache) {
proc.go#L552: for len(pp.sudogcache) > cap(pp.sudogcache)/2 {
proc.go#L553: n := len(pp.sudogcache)
proc.go#L554: p := pp.sudogcache[n-1]
proc.go#L555: pp.sudogcache[n-1] = nil
proc.go#L556: pp.sudogcache = pp.sudogcache[:n-1]
proc.go#L569: pp.sudogcache = append(pp.sudogcache, s)
proc.go#L5753: pp.sudogcache = pp.sudogbuf[:0]
proc.go#L5816: pp.sudogcache = pp.sudogbuf[:0]
runtime2.go#L682: sudogcache []*sudog
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)